to rack up a victory - Francés Inglés Diccionario